* in progress of getting main working