updating source with placeholder methods