In fact instead of having to repeat those definitions n times we should have some king of a database defining those once for all