#22 resolved
#29 resolved
#17 resolved
#17 resolved
#30 resolved