mixing progin and first out