definitions

by @ali

ali