basic entire shift support