Ryan's bloc app