add rules loading
add stratch
add proper scaling