First version of imagine support