imporovements to bike framework