A rough version that is workable and tested! No colabrify calls have been tried yet