First Bean implementation