updated basic stub